home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / prowintc.zip / PROWINDC.H < prev    next >
Text File  |  1988-10-03  |  2KB  |  63 lines

  1. /*
  2.     ProWindows *LITE* - Version 2.00TC
  3.     Copyright 1988  Daniel P. Stasinski
  4.  
  5.     THIS IS NOT PUBLIC DOMAIN.  This is ShareWare.  You are allowed
  6.     30 days to examine this program, after which time you are required
  7.     to pay a one time licensing fee of $7.50 to:
  8.  
  9.         Daniel P. Stasinski
  10.         30 North Street
  11.         Willits, CA 95490
  12.  
  13.     Read the accompanying documentation for full information.
  14. */
  15.  
  16. #define        ON        1
  17. #define        OFF        0
  18. #define        CLICK        1
  19. #define        BEEP        2
  20. #define        GLISANDO    3
  21. #define        V_BW80        2
  22. #define        V_CO80        3
  23. #define        V_MONO        7
  24. #define        V_INVALID    0xff
  25.  
  26. typedef struct {
  27.     int        row;
  28.     int        col;
  29.     int        rows;
  30.     int        cols;
  31.     int        attribute;
  32.     int        border;
  33.     int        shadow;
  34.     int        zoom;
  35.     char    far    *data;
  36.     int        abytes;
  37.     int        cbytes;
  38. } wcb;    /* Window Control Block */
  39.  
  40.  
  41. /* ***** GLOBAL VARIABLES ***** */
  42.  
  43. extern    wcb        window[100];
  44. extern    int        WI;
  45. extern    int        CREATEMODE;
  46. extern    int        SNOW;
  47. extern    int        SCREEN_MODE;
  48. extern    int        SOUND_MODE;
  49.  
  50. /* ***** FUNCTION PROTOTYPES ***** */
  51.  
  52. extern int  pascal attr (int, int);
  53. extern void pascal initpro (int, int, void (*)(), int);
  54. extern void pascal popwindow (int, int, int, int, int, int, int, int);
  55. extern void pascal removewindow (void);
  56. extern void pascal clearwindow (void);
  57. extern void pascal titlewindow (int, char *);
  58. extern void pascal wprint (int, int, char *);        /* default color        */
  59. extern void pascal cwprint (int, int, int, char *);    /* custom color            */
  60. extern void pascal wcprint (int, char *);        /* default color - center    */
  61. extern void pascal cwcprint (int, int, char *);        /* custom color - center    */
  62. extern void pascal copyright (int, int);        /* MANDITORY            */
  63.